//
//  AppTools.h
//  ChengHuiTong
//
//  Created by ypwl on 15/11/6.
//  Copyright © 2015年 张文权. All rights reserved.
//
///缓存工具

//缓存类型
typedef enum {
    Recommend, //推荐
   
    
}CacheType;
#import <Foundation/Foundation.h>

//跳转WebView
void YPGoWebView(NSString *urlStr,UINavigationController *nav);

//获取还款方式
NSString * YPGetRepayments(NSString *style);


@interface AppTools : NSObject
//虚线背景
+ (UIImage*)imageWithSize:(CGSize)size
              borderColor:(UIColor *)color
              borderWidth:(CGFloat)borderWidth;

+(void)setListInfo:(NSDictionary *)array type:(CacheType)type;

+(NSDictionary *)getListInfoWithType:(CacheType)type;

//颜色
+(UIColor *) colorWithHexString: (NSString *) stringToConvert;

/**
 图片在前文字在后
 
 @param image 图片
 @param content 文字内容
 @return 返回文字在前图片在后的富文本
 */
+ (NSMutableAttributedString *)getAttributedStringWithImage:(UIImage *)image
                                                     string:(NSString *)content;


/**
 返回利率跟加息拼接的属性字符串
 
 @param rate 年利率
 @param rateAdd 加息利率
 @param fontSize 字体大小
 @return 属性字符串
 */
+ (NSMutableAttributedString*)getAttributedStringWithRate:(NSString *)rate
                                                  rateAdd:(NSString *)rateAdd
                                                 fontSize:(CGFloat)fontSize;

//字符串转货币格式
+ (NSString*)numberToDecimal:(NSString*)numberstring;
//删除中间的，%
+(NSString *)stringDeleteString:(NSString *)str;
//处理null数据
+ (NSString *)handleNullToString:(NSString *)str;

/**
 根据输入的金额计算总收益
 
 @param enterAmount 输入的金额
 @param apr         年利率
 @param timeLimit   期限
 @param style       还款方式 还款方式 0：等额本息 3：先息后本 4：等额本金
 @param is_datetype 0按月计算  1按天计算
 
 @return 总收益
 */
+ (NSString *)getFinalProfitWithEnterAmount:(double)enterAmount
                                           apr:(NSString *)apr
                                     timeLimit:(NSString *)timeLimit
                                         style:(NSString *)style
                                   is_datetype:(NSString *)is_datetype;


/**
 创建表尾通用label

 @return label
 */
+ (UILabel *)getFootLabel;


/**
 图片+文字
 
 @param image 图片
 @param content 文字内容
 @param imageLeft 图片在左或者右
 @return 返回文字在前图片在后的富文本
 */
+ (NSMutableAttributedString *)getAttributedStringWithImage:(UIImage *)image
                                                     string:(NSString *)content
                                                  imageLeft:(BOOL)imageLeft;


//获取当前的viewcontroller
+ (UIViewController *)getCurrentVC;

//判断是否为整形
+ (BOOL)isPureInt:(NSString*)string;

//判断是否为浮点形
+ (BOOL)isPureFloat:(NSString*)string;

@end
